package com.example.cartservice.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.example.cartservice.domain.entity.Good;
import org.apache.ibatis.annotations.Mapper;

/**
 * 商品数据访问接口
 * 继承BaseMapper获取MyBatis-Plus提供的基础CRUD操作
 * 用于操作数据库中的商品表
 *
 * @author czwa
 */
@Mapper
public interface CartMapper extends BaseMapper<Good> {
    // 继承BaseMapper后，无需手动编写基础CRUD方法
    // MyBatis-Plus会自动实现以下功能：
    // 1. insert: 插入单条记录
    // 2. delete: 根据条件删除记录
    // 3. update: 更新记录
    // 4. select: 根据条件查询记录
    // 5. selectList: 查询列表
    // 如需自定义SQL，可在此接口中声明方法并在XML中实现
}